// function xq() {
//   return new Promise((reslove, reject) => {
//     setTimeout(() => {
//       console.log('章总相亲了');
//       reslove('相亲顺利')
//     }, 2000)
//   })

// }

// function marry() {
//   return new Promise((reslove, reject) => {
//     setTimeout(() => {
//       console.log('章总结婚了');
//       reslove()
//     }, 1000)
//   })
// }

// function baby() {
//   console.log('小章出生了');
// }

// xq()
//   .then(() => {
//     return marry()
//   })
//   .then(() => {
//     baby()
//   })

// xq().then((res) => {
//   console.log(res);  //输出 相亲顺利
//   marry().then(() => {
//     baby()
//   })
// })

// function xq() {
//   return new Promise((reslove, reject) => {
//     setTimeout(() => {
//       console.log('章总相亲了');
//       reslove()
//     }, 2000)
//   })

// }

// function marry() {
//   console.log('章总结婚了');
// }


// xq().then(() => {
//   marry()
// })

function a() {
  return new Promise(function (resolve, reject) {
    setTimeout(function () {
      console.log('a');
      // resolve('a 执行完毕')  //then里面的函数才会触发
      reject('a 失败了')
    }, 1000)
  })
}

a()
  .then(res => {
    console.log(res);
  })
  .catch(err => {
    console.log(err);
  })